home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / Examples / Hello / Include / HelloDef.h < prev    next >
Encoding:
Text File  |  1995-11-08  |  2.8 KB  |  106 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                HelloDef.h
  4. //    Release Version:    $ 1.0d11 $
  5. //
  6. //    Copyright:    © 1995 by Apple Computer, Inc., all rights reserved.
  7. //
  8. //========================================================================================
  9.  
  10. #ifndef HELLODEF_H
  11. #define HELLODEF_H
  12.  
  13. // Uncomment the following three lines, and define them appropriately!!
  14. // If your part can be a container for other parts, define FW_SUPPORTS_EMBEDDING
  15. // to be 1.  Otherwise define it to be 0.
  16. // If your part defines any ODExtensions, define FW_SUPPORTS_EXTENSIONS to be
  17. // 1 to enable the extensions manager.  Otherwise, define it to be 0.
  18. // If your part is scriptable, define FW_SUPPORTS_SCRIPTING to be 1. Otherwise,
  19. // define it to be zero.  Note that if your part is scriptable is must support
  20. // extensions, so FW_SUPPORTS_EXTENSIONS must be defined to be 1.
  21.  
  22. #define FW_SUPPORTS_EMBEDDING 0
  23. #define FW_SUPPORTS_EXTENSIONS 0
  24. #define FW_SUPPORTS_SCRIPTING 0
  25.  
  26. #ifndef FW_SUPPORTS_EMBEDDING
  27. #error You must define FW_SUPPORTS_EMBEDDING to be 0 or 1 (immediately above)
  28. #endif
  29.  
  30. #ifndef FW_SUPPORTS_EXTENSIONS
  31. #error You must define FW_SUPPORTS_EXTENSIONS to be 0 or 1 (immediately above)
  32. #endif
  33.  
  34. #ifndef FW_SUPPORTS_SCRIPTING
  35. #error You must define FW_SUPPORTS_SCRIPTING to be 0 or 1 (immediately above)
  36. #endif
  37.  
  38. // Kind
  39. #define kODFHelloKind "+//ISO 9070/ANSI::113722::US::CI LABS::Apple:ODFExamples:Kind:ODFHello"
  40.  
  41. // Class ID
  42. #define kODFHelloEditor "ODFExamples::ODFHello"
  43.  
  44. // Editor User String
  45. #define kODFHelloEditorUserString "ODFHello 1.0d11"
  46.  
  47. // Kind User String
  48. #define kODFHelloKindUserString "ODFHello"
  49.  
  50. // Category User String
  51. #define kODFHelloCategoryUserString "ODF Example"
  52.  
  53. // Hello OSType
  54. #define kODFHelloOSType 'DFHD'
  55.  
  56. // PlatformType
  57. #define kTEXTOSType             'TEXT'
  58. #define kDragKindUserString1 "Text file"
  59. #define kDragKindUserString2 "Text data"
  60.  
  61. // NMAP constants
  62. #define kKindCategoryMapId            128
  63. #define kEditorKindMapId            kKindCategoryMapId+1
  64. #define kEditorUserStringMapId        kEditorKindMapId+1
  65. #define kKindUserStringMapId        kEditorUserStringMapId+1
  66. #define kCategoryUserStringMapId    kKindUserStringMapId+1
  67. #define kOldMacOSTypeMapId            kCategoryUserStringMapId+1
  68. #define kEditorPlatformKinds        kOldMacOSTypeMapId + 1
  69.  
  70. // Part Icon ID
  71. #define kPartIconID 128
  72.  
  73. // Menus
  74. #define kHelloMenu 5
  75.  
  76. // Strings
  77. #define kHelloPartStrings 1000
  78.  
  79. #define kHelloMenuString     1
  80. #define kFirstMenuString     2
  81. #define kSecondMenuString     3
  82. #define kFirstString         4
  83. #define kSecondString         5
  84. #define kMacString            6
  85. #define kWinString            7
  86. #define kBlankString        8
  87.  
  88. #ifdef FW_BUILD_MAC
  89. #define kPlatformString     kMacString
  90. #endif
  91. #ifdef FW_BUILD_WIN
  92. #define kPlatformString     kWinString
  93. #endif
  94.  
  95. #define kAboutBoxStrings 1001
  96.  
  97. #define kAboutMenuString 1
  98. #define kHelloPartString 2
  99. #define kCreditString 3
  100.  
  101. // About box Alert ID
  102. #define kHelloAboutBoxID  5000
  103.  
  104. #endif
  105.  
  106.